.alternate {
	background: #f4f4f4;
}
#kalender {
	border-top: 3px solid #c1c1c1;
	border-bottom: 3px solid #c1c1c1;
}
#kalender td {
	border-left: 1px dotted #c2c2c2;
}
#kalender a {
	/*color: #BB6666;*/
}
#kalender .day {
	margin: 0px;
	padding: 0px;
	border: 1px solid #a3a3a3;
	text-align: center;
}
	#kalender .day.today {
		background-color: #cccccc;
	}
#kalender .feestdag {
	margin: 0px;
	font-weight: bold;
}


#kalender .kalender_post {
	margin: 5px 0px;
	padding: 0px 5px;
	position: relative;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#kalender .kalender_post p {
	font-size: 10px;
}

#kalender .wedstrijd {
	background-color: #fdd;
	border: 1px outset #f88;
}
#kalender .agenda {
	background-color: #dfd;
	border: 1px outset #8f8;
}
#kalender .scheidsrechteren {
	background-color: #ddf;
	border: 1px outset #88f;
}
	/*.wedstrijd:hover {			border: 1px inset #f88;}
	.agenda:hover {				border: 1px inset #8f8;}
	.scheidsrechteren:hover {	border: 1px inset #88f;}*/
	#kalender .kalender_post .meta {		overflow: hidden;}
	#kalender .wedstrijd .meta {			border-bottom: 1px dotted #f88;}
	#kalender .agenda .meta {				border-bottom: 1px dotted #8f8;}
	#kalender .scheidsrechteren .meta {		border-bottom: 1px dotted #88f;}
		.kalender_post .tijd {
			margin: 0px;
			padding: 0px;
			float: left;
		}
		#kalender .kalender_post .opmerking {
			margin: 0px;
			padding: 0px;
			float: left;
		}
		#kalender .kalender_post .team {
			margin: 0px;
			padding: 0px 18px 0px 0px;
			float: right;
			font-size: 11px;
			font-style: italic;
		}
	#kalender .kalender_post .entry p {
		margin: 0px;
		padding: 0px;
	}
	#kalender .kalender_post .info {
		/*set the div in the bottom right corner*/
    	margin: 5px;
    	position: absolute;
    	top: -2px;
    	right: 0px;
    	width: 15px;
    	text-align: right;
	}
	
	#kalender .kalender_post .bottom {
		overflow: hidden;
	}
		#kalender .wedstrijd .bottom {			border-top: 1px dotted #f88;}
	#kalender .kalender_post .website, #kalender .kalender_post .route {
		margin: 0px;
		padding: 0px;
		width: 60px;
		float: left;
	}
#kalender table {
	margin: 0px;
	padding: 0px;
}